Automatische Generierung von Testsequenzen für GUI-basierte Anwendungen mit Ant Colony Optimization

نویسندگان

  • Joachim Wegener
  • Sebastian Bauersfeld
  • Stefan Wappler
چکیده

Die Automatisierung des Tests von Anwendungen mit grafischer Benutzerschnittstelle (graphical user interface; GUI) ist trotz einer großen Anzahl von verfügbaren Testwerkzeugen in der Praxis immer noch unbefriedigend gelöst. GUI-Tests werden meist mit Capture-Replay-Werkzeugen aufgezeichnet und wieder abgespielt oder mit Hilfe von Testskripten implementiert. Bei Änderungen am grafischen Design der Benutzerschnittstelle lassen sich die aufgezeichneten oder implementierten Testskripte nicht direkt weiterverwenden, sondern müssen je nach Umfang der Änderungen am GUI mehr oder weniger stark angepasst werden. Häufig leidet darunter die Akzeptanz der Werkzeuge, so dass auch manuelle Tests weit verbreitet sind [1]. Ziel unserer Arbeiten ist es, den Test von GUI-basierten Anwendungen von der Testfallermittlung bis zur Testausführung zu automatisieren. Dabei sollen Tests generiert werden, welche die Funktionen des Prüflings möglichst umfassend überdecken. Die automatische Generierung von Interaktionsfolgen soll einerseits eine deutliche Erhöhung der Testtiefe und damit eine Steigerung der Testqualität ermöglichen und andererseits für eine Verbesserung der Testeffizienz und damit für eine Kostenreduzierung der Tests sorgen.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatische Testvektorgenerierung in der modellbasierten Softwareentwicklung

Bei der IAV GmbH wurde ein modellbasierter Testfallgenerator entwickelt, mit dem es möglich ist, aus verifizierten MATLAB/Simulink-Modellen automatisch Whitebox-Testfälle in Form von Testvektoren bzw. Folgen solcher Testvektoren (Testsequenzen) zu erzeugen. Mit Hilfe dieser Testsequenzen ist es dann möglich, die Übereinstimmung des Codes in einem zeitdiskreten Zielsystem mit dem zugrundeliegend...

متن کامل

Sequenzgenerierung aus Klassifikationsbäumen

Die weit verbreitete Klassifikationsbaum-Methode [1] erlaubt, unter Verwendung des CTE XL Professional [2] oder des CTE XL [3], die automatische Generierung von Testfallmengen für underschiedliche Testobjekte. Die in der Praxis ebenso wichtige Erstellung von Testsequenzen wird von den genannten Werkzeugen bislang nur manuell unterstützt. Berner & Mattner arbeitet daher an Generierungsmechanisme...

متن کامل

Modellbasierte Entwicklung und Automatische Code-Generierung für sicherheitskritische Anwendungen

Modellbasierte Entwicklung und automatische Seriencode-Generierung haben in den vergangenen Jahren insbesondere in der Automobilindustrie weite Verbreitung gefunden. Die Automobilindustrie begegnet mit Hilfe dieser Methoden den steigenden Anforderungen, der gestiegenen Komplexität und den kürzeren Entwicklungszeiten. Gleichzeitig werden mehr und mehr sicherheitsrelevante Systeme in heutigen Fah...

متن کامل

Interaction Design Patterns für NFC-basierte Electronic-Data-Capture-Anwendungen

Die Arbeit beschäftigt sich mit der Gestaltung von Interaction Design Patterns für Near Field Communication (NFC)-basierte Electronic Data Capture Anwendungen. Basis hierfür bilden das Design, die Entwicklung und die Evaluierung zweier mobiler NFC-basierter Anwendungen zur Selbstbewertung des Gesundheitszustandes. Als Domäne für die Anwendung der Interaction Design Patterns wird das Gesundheits...

متن کامل

Einsatz automatischer Testvektorgenerierung im modellbasierten Test

In der Welt der modellbasierten Softwareentwicklung hat die automatische Testvektorgenerierung die Forschungsphase bereits durchschritten. Dementsprechend sind einige Tools für die Generierung von Testvektoren auf dem Markt der modellbasierten CASE Tools verfügbar. Dieser Beitrag beschreibt verschiedene Anwendungsszenarien für die automatische Generierung von Testvektoren auf Modellebene.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 32  شماره 

صفحات  -

تاریخ انتشار 2012